@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal; }

body{min-width: 1200px; width: 100%; overflow-x: hidden;background:#f8f8f8;}



.about_bj{background:url(../../../images/about_bj.jpg) no-repeat center bottom ; height:615px;overflow: hidden;}
.about{width:1200px; margin: 0 auto; overflow: hidden;}
.about h2{height:135px;text-align: center; font-size: 36px; color:#b1874d; font-family: "SimSun"; line-height: 50px;}
.about h2 span{display: block; font-size: 24px; color:#777777;background:url(../../../images/about_line.gif) no-repeat center center ; line-height: 30px;}
.about dt{ float: right;width:600px; margin-top: 30px; overflow: hidden;padding-right:30px;}
.about dt img{width:600px; height:360px;}
.about dd{ float: left;width:490px; overflow: hidden;padding-top: 83px;}
.about dd h3{background:url(../../../images/about_line1.gif) no-repeat 0 bottom ;line-height: 72px;height:72px; overflow: hidden; font-size: 24px; font-family: "SimSun";}
.about dd h3 a{ color:#333333;}
.about dd p{padding-top: 17px;height:145px; overflow: hidden; font-size: 14px;line-height: 30px; color:#777777;
font-family:"Microsoft Yahei"; }
.about dd i{margin-top:30px;display: block;background:url(../../../images/jz_ico.png) no-repeat center 0 ;width:115px;
height:38px;text-align: center;line-height: 38px; font-size: 14px;font-family:"Microsoft Yahei";}
.about dd i a{ color:#fff;}

/*首页证书，案例*/
.ry{margin-top: 50px; height:415px; overflow: hidden;font-family:"Microsoft Yahei";}
.ry h2{height:125px;text-align: center; font-size: 36px; color:#b1874d; font-family: "SimSun"; line-height: 50px;}
.ry h2 span{display: block; font-size: 20px; color:#777777;font-weight: normal;background:url(../../../images/ry_line.gif) no-repeat center center ;font-family:"Times New Roman"; line-height: 30px; text-transform: uppercase;}
.ry h2 a{color:#b1874d;}
.ry li{ float: left;/*width:290px;*/ width:306px; margin-right: 10px; overflow: hidden;background:url(../../../images/ry_span.jpg) no-repeat 0 bottom ;/*height:260px;*/
 height:260px;}
.ry li img{display: block;/*width:229px;*/ width:245px; height:174px; margin:47px 0 0 30px;}

.news_bj{/*height:685px;*/ height:560px; font-family:"Microsoft Yahei";overflow: hidden;}
.news_bj h2{height:105px;text-align: center; font-size: 36px; color:#b1874d; font-family: "SimSun"; line-height: 50px;}
.news_bj h2 span{display: block; font-size: 20px; color:#777777;font-weight: normal;background:url(../../../images/news_line.gif) no-repeat center center ;font-family:"Times New Roman"; line-height: 30px; text-transform: uppercase;}
.news_bj h2 a{color:#b1874d;}
.news{height:430px; overflow: hidden;}
.news h3{height:60px;background:url(../../../images/news_line01.gif) no-repeat 0 bottom ;  }
.news h3 i{ font-size: 14px; color:#777777;font-weight: normal;line-height: 24px;width:165px;}
.news h3 i a{ color:#333333;font-weight: bold;font-size: 20px;display: block;}
.news h3 span a{padding-top: 28px; text-transform: uppercase; font-size: 14px; color:#cbc9c6;font-weight: normal; font-family: "Arail"; line-height: 20px;display: inline-block;}
.newsz{width:600px; margin-top: 30px; overflow: hidden;}
.newsz dt img{width:600px; height:207px;}
.newsz dd{padding-top: 27px;}
.newsz dd h4{line-height: 24px; font-size: 18px;font-weight: normal;}
.newsz dd h4 a{ color: #333;}
.newsz dd h4 span{ font-size: 16px; color:#949898; font-family: "Arail";}
.newsz dd p{font-size: 14px;padding-top: 10px; line-height: 20px; color:#777;}
.newsz dd p a{  color:#d7a561;}
.newsy{width:500px; overflow: hidden;}
.newsy dl{padding-top: 20px;height:110px; overflow: hidden; border-bottom: 1px solid #e0e0e0;}
.newsy dt{width:85px; float: left; overflow: hidden; font-size: 16px; color:#989898; font-family: "Arail";line-height: 24px; padding-top: 10px;}
.newsy dt span{display: block; font-size: 50px; color:#b1874d; line-height: 52px;}
.newsy dd{width:385px; float: right; overflow: hidden;padding-top: 5px;}
.newsy dd h4{ font-size: 18px; line-height: 24px;font-weight: normal;}
.newsy dd h4 a { color:#333;}
.newsy dd p{padding-top: 12px;font-size: 14px;line-height: 20px; color:#777;}
.newsy dd p a{  color:#d7a561;}
.newsy ul{margin-top: 15px;}
.newsy li{ font-size: 18px; line-height: 40px;}
.newsy li span{color:#989898; font-size: 16px; font-family: "Arail";display: inline-block;padding-right: 20px;}
.newsy li a{ color:#333333;}

.wt{height:165px; position: relative;overflow: hidden;font-family:"Microsoft Yahei";}
.wt h3{padding-top: 20px;width:145px; float: left; overflow: hidden; font-size: 20px; line-height: 24px; font-family: "SimSun"; }
.wt h3 a{ color: #333333;}
.wt h3 i{ font-size: 14px; display: block;color:#777777;font-family:"Microsoft Yahei";font-weight: normal;}
.wtroll{ position: absolute; top:87px; left:0;width:122px; overflow: hidden;}
.wtroll i{display: block; float: left;width:61px;height:27px;background:#b8b8b8;overflow: hidden;}
.wtroll i:hover{background:#d7a561;}
.wt_nr{position: absolute; top:0; right:0;width:1055px; overflow: hidden;}
.wtc{width:1055px;height:114px; overflow: hidden;}
.wtc li{ float: left;width:506px; overflow: hidden;margin-right: 32px;border:2px solid #f2f2f2;width:506px;height:110px;background:#fff;}
.wtc dl{  overflow: hidden;padding: 16px 22px 0;}
.wtc dl dt{padding-left: 30px;background: url(../../../images/w.gif) no-repeat 0 center; font-size: 16px; line-height: 22px;}
.wtc dt a{ color:#333;}
.wtc dl dd{padding-left: 30px;background: url(../../../images/d.gif) no-repeat 0 2px; font-size: 14px; line-height: 22px; margin-top: 14px; color:#7c7c7c;}
.wtc .nomar{margin-right: 0;}

.jz_bj{background:url(../../../images/jz_bj.jpg) repeat center top ;height:734px; overflow: hidden;font-family:"Microsoft Yahei";}
.jz{width:1200px; margin: 0 auto; overflow: hidden;}
.jz h2{height:135px;text-align: center; font-size: 36px; color:#b1874d; font-family: "SimSun"; line-height: 50px;padding-top: 50px;}
.jz h2 span{display: block; font-size: 24px; color:#777777;background:url(../../../images/jz_line.png) no-repeat center center ;line-height: 30px;}
.jz h2 a{ color:#b1874d;}
.jz_c{/*height:473px;*/height:1200px; overflow: hidden;  }
.jz_c dl{ width:380px;height:442px;  background:#fff; margin:0px; margin-left:0px; margin-right: 30px; 
 margin-bottom:30px; overflow: hidden; float: left;}
.jz_c dt img{width:380px; height:201px;}
.jz_c dd{padding-top: 23px;}
.jz_c dd h3{background:url(../../../images/jz_line02.gif) no-repeat center bottom ;line-height: 32px;height:55px; 
overflow: hidden; font-size: 28px; font-family: "SimSun"; text-align: center;}
.jz_c dd h3 a{ color:#333333; font-size:24px;}
.jz_c dd p{padding: 17px 32px 0;height:78px; overflow: hidden; font-size: 14px;line-height: 30px; color:#777777;
font-family:"Microsoft Yahei";}
.jz_c dd i{display: block;margin: 0 auto; background:url(../../../images/jz_ico.png) no-repeat center 0 ;
width:115px;height:38px;text-align: center;line-height: 38px; font-size: 14px;font-family:"Microsoft Yahei";}
.jz_c dd i a{ color:#fff;}
.jz_c .nomar{margin-right: 0;}
.jz_nav{text-align: center;height:40px;}
.jz_nav i{display: inline-block;width:15px; height:15px;background:url(../../../images/jz_ico03.gif) no-repeat center 0 ; margin:0 15px;}
.jz_nav i.cur{background:url(../../../images/jz_ico02.gif) no-repeat center 0 ; }

.serv_bj{ overflow: hidden;font-family:"Microsoft Yahei";}
.serv {width:1200px; margin: 0 auto;overflow: hidden;}
.serv h2{margin-top: 114px;height:113px; overflow: hidden; font-size: 34px; color:#b1874d;font-family: "SimSun"; line-height: 34px;}
.serv h2 i{display: block;font-size: 14px;font-weight: normal; color:#777777;font-family:"Times New Roman"; text-transform: uppercase; letter-spacing: 4px;}
.serv dl{width:190px; float: left;margin-right: 20px;overflow: hidden;}
.serv dt {width:123px; margin: 0 auto; overflow: hidden;}
.serv dt img{width:123px; height:123px; border-radius:70px;}
.serv dd{margin-top: 20px;}
.serv dd h3{height:62px;background:url(../../../images/serv_line.gif) no-repeat center bottom ; font-size: 20px; color:#333333;font-family: "SimSun";text-align: center;}
.serv dd p{padding-top: 15px; font-size: 14px ;line-height: 24px; color:#777777;text-align: center;}

.list_bj{background:url(../../../images/list_bj.jpg) no-repeat center bottom ; height:611px;overflow: hidden;font-family:"Microsoft Yahei";}
.list {width:1200px; margin: 0 auto;overflow: hidden;padding-top: 50px;}
.list h2{height:135px;text-align: center; font-size: 36px; color:#b1874d; font-family: "SimSun"; line-height: 50px;}
.list h2 span{display: block; font-size: 24px; color:#777777;background:url(../../../images/jz_line.png) no-repeat center center ;line-height: 30px;}
.list h2 a{ color:#b1874d;}
.list dl{width:400px; float: left;overflow: hidden;height:386px;}
.list dl.dl01 dt{background:url(../../../images/list01.jpg) no-repeat center 44px ;}
.list dl.dl02 dt{background:url(../../../images/list02.jpg) no-repeat center 44px ;}
.list dl.dl03 dt{background:url(../../../images/list03.jpg) no-repeat center 44px ;}
.list dt{height:48px;padding-top: 192px;text-align: center;font-size: 20px;font-weight: bold;font-family: "SimSun";}
.list dt a{ color:#333;}
.list dd {padding: 0 55px; text-align: center;}
.list dd a{display: inline-block;font-size: 14px; color:#777777;line-height: 28px;padding: 0 10px; }
.list dd i a{display: block;margin: 20px auto 0;background:url(../../../images/list_ico05.gif) no-repeat center 0;width: 58px; height:21px;text-align: center; line-height: 21px;  font-family: "Arail"; color:#999999; text-transform: uppercase;text-align: center;padding: 0;line-height: 21px;font-size: 12px;}
.list dl:hover{background:#faf5eb;}
.list dl.dl01:hover dt{background:url(../../../images/list04.jpg) no-repeat center 44px ;}
.list dl.dl02:hover dt{background:url(../../../images/list05.jpg) no-repeat center 44px ;}
.list dl.dl03:hover dt{background:url(../../../images/list06.jpg) no-repeat center 44px ;}
.list dl:hover dd i a{background:url(../../../images/list_ico04.gif) no-repeat center 0; color:#fff;}

.pro_bj{background:url(../../../images/pro_bj.jpg) no-repeat center bottom ; height:874px;overflow: hidden;font-family:"Microsoft Yahei"; position: relative; z-index: 1;}
.pro {width:1200px; margin: 0 auto;overflow: hidden;}
.pro li{ float: left;margin:0 30px 30px 0;width:380px;height:310px; background:#fff; overflow: hidden; line-height: 0;}
.pro li img{width:380px; height:255px;}
.pro li span{display: block;border-top: 1px solid #efefef;height:54px;background:url(../../../images/list_ico02.gif) no-repeat 350px center ;text-align: center; font-size: 14px; color:#777777; line-height: 54px;}
.pro li a:hover span{background:url(../../../images/list_ico01.gif) no-repeat 350px center ; color:#d7a561;}
.pro .nomar{margin-right: 0;}

.ys_bj{/*height:1841px; */ height:1000px; overflow: hidden;position: relative; margin-top: -158px; z-index: 2;}
.ys_bj h2{height:138px;text-align: center; font-size: 36px; color:#b1874d; font-family: "SimSun"; line-height: 50px;} /*可修改选择无忧的标题行高*/
.ys_bj h2 span{display: block; font-size: 24px; color:#777777;
background:url(../../../images/ys_line2.png) no-repeat center center ; line-height: 30px;}
.ys1{/*background:url(../../../images/ys1.jpg) no-repeat center bottom ; height:406px;*/overflow: hidden;}
.ys2{/*background:url(../../../images/ys2.jpg) no-repeat center bottom ; height:406px;*/overflow: hidden;}
.ys3{/*background:url(../../../images/ys3.jpg) no-repeat center bottom ; height:406px;*/overflow: hidden;}
.ys4{/*background:url(../../../images/ys4.jpg) no-repeat center bottom ; height:406px;*/overflow: hidden;}
/*.ys{width:1200px; position: absolute; top:158px; left:50%; margin-left: -600px;height:1625px;overflow: hidden;}*/
/*.ys .dl01{position: absolute; top: 50px;right:65px; width:533px; overflow: hidden;}
.ys .dl02{position: absolute; top: 456px;left:0px; width:490px; overflow: hidden;}*/
/*.ys .dl03{position: absolute; top: 859px;right:65px; width:533px; overflow: hidden;}
.ys .dl04{position: absolute; top: 1240px;left:0px; width:510px; overflow: hidden;}*/
.ys dt{padding-left: 58px;background:url(../../../images/ys_line02.gif) no-repeat 0 bottom ; font-family: "SimSun"; font-size: 36px;font-weight: bold; color:#fff; height:76px;}
.ys dt span{ font-size: 66px;font-family:"Times New Roman"; vertical-align: bottom; line-height: 66px;display: inline-block;padding-right: 10px; font-style: italic;}
.ys dd{padding: 0 0 0 58px;}
.ys dd i{display: block;font-family:"Times New Roman";  font-size: 14px; color:#fff; text-transform: uppercase; padding-top: 16px; line-height: 24px;}
.ys dd p{margin-top: 20px; font-size: 16px ; line-height: 26px; color:#fff;font-family:"Microsoft Yahei"; }















